package cn.iocoder.yudao.module.system.dal.dataobject.gugu;

import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

/**
 * 全球QS世界大学排名数据 DO
 */
@TableName("system_qs_ranking")
@KeySequence("system_qs_ranking_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class QsRankingDO extends BaseDO {

    /**
     * 主键ID
     */
    @TableId
    private Long id;

    /**
     * 咕咕数据平台大学唯一标识
     */
    private String universityId;

    /**
     * 大学名称
     */
    private String universityName;

    /**
     * 所在地区
     */
    private String region;

    /**
     * 所在国家
     */
    private String country;

    /**
     * 所在城市
     */
    private String city;

    /**
     * 大学Logo图片地址
     */
    private String logoUrl;

    /**
     * 综合排名
     */
    private String rank;

    /**
     * 学术声誉排名
     */
    private String academicReputationRank;

    /**
     * 学术声誉得分
     */
    private String academicReputationScore;

    /**
     * 每名教师的引用率排名
     */
    private String citationsPerFacultyRank;

    /**
     * 每名教师的引用率得分
     */
    private String citationsPerFacultyScore;

    /**
     * 师生比例排名
     */
    private String facultyStudentRatioRank;

    /**
     * 师生比例得分
     */
    private String facultyStudentRatioScore;

    /**
     * 雇主声誉排名
     */
    private String employerReputationRank;

    /**
     * 雇主声誉得分
     */
    private String employerReputationScore;

    /**
     * 就业成果排名
     */
    private String employmentOutcomesRank;

    /**
     * 就业成果得分
     */
    private String employmentOutcomesScore;

    /**
     * 国际学生比例排名
     */
    private String internationalStudentRatioRank;

    /**
     * 国际学生比例得分
     */
    private String internationalStudentRatioScore;

    /**
     * 国际研究网络排名
     */
    private String internationalResearchNetworkRank;

    /**
     * 国际研究网络得分
     */
    private String internationalResearchNetworkScore;

    /**
     * 国际教师比例排名
     */
    private String internationalFacultyRatioRank;

    /**
     * 国际教师比例得分
     */
    private String internationalFacultyRatioScore;

    /**
     * 可持续发展排名
     */
    private String sustainabilityRank;

    /**
     * 可持续发展得分
     */
    private String sustainabilityScore;
}
